package com.ljj.service;

import com.ljj.dto.OrderDTO;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

/**
 * Created by 39716 on 2018/3/31.
 */
public interface IOrderService {
    /**创建订单*/
    OrderDTO create(OrderDTO orderDTO);
    /**查询单个订单*/
    OrderDTO findOne(String orderId);
    /**分页查询买家订单列表*/
    Page<OrderDTO> findList(String buyerOpenid,Pageable pageable);
    /**取消订单*/
    OrderDTO cancel(OrderDTO orderDTO);
    /**完结订单*/
    OrderDTO finish(OrderDTO orderDTO);
    /**支付订单*/
    OrderDTO paid(OrderDTO orderDTO);
    /**分页查询所有订单列表*/
    Page<OrderDTO> findList(Pageable pageable);
}
